runtime.traceLocker.mp (field)

22 uses

	runtime (current package)
		trace.go#L301: 		tl.writer().writeProcStatusForP(pp, pp == tl.mp.p.ptr()).end()
		tracebuf.go#L32: 	return traceWriter{traceLocker: tl, traceBuf: tl.mp.trace.buf[tl.gen%2]}
		tracebuf.go#L48: 	if w.mp == nil {
		tracebuf.go#L53: 	w.mp.trace.buf[w.gen%2] = w.traceBuf
		tracebuf.go#L112: 	if w.mp != nil {
		tracebuf.go#L113: 		mID = uint64(w.mp.procid)
		traceevent.go#L123: 	if pp := tl.mp.p.ptr(); pp != nil && !pp.trace.statusWasTraced(tl.gen) && pp.trace.acquireStatus(tl.gen) {
		traceevent.go#L126: 	if gp := tl.mp.curg; gp != nil && !gp.trace.statusWasTraced(tl.gen) && gp.trace.acquireStatus(tl.gen) {
		traceevent.go#L127: 		w = w.writeGoStatus(uint64(gp.goid), int64(tl.mp.procid), goStatus, gp.inMarkAssist, 0 /* no stack */)
		traceruntime.go#L166: 	mp  *m
		traceruntime.go#L284: 	seq := tl.mp.trace.seqlock.Add(1)
		traceruntime.go#L289: 	releasem(tl.mp)
		traceruntime.go#L313: 	pp := tl.mp.p.ptr()
		traceruntime.go#L384: 	pp := tl.mp.p.ptr()
		traceruntime.go#L400: 	pp := tl.mp.p.ptr()
		traceruntime.go#L416: 	pp := tl.mp.p.ptr()
		traceruntime.go#L533: 	pp := tl.mp.p.ptr()
		traceruntime.go#L534: 	pp.trace.mSyscallID = int64(tl.mp.procid)
		traceruntime.go#L554: 		tl.mp.p.ptr().trace.mSyscallID = -1
		tracestatus.go#L93: 		if w.mp.p.ptr() == pp && w.mp.curg != nil && readgstatus(w.mp.curg)&^_Gscan == _Gsyscall {